have one's innings - French English Dictionary